package com.group.www.interfaces;
import com.group.www.pojo.CartInfo;

import java.util.List;

public interface ICartInfo_q extends  BasicOper{

    /**
     * 根据用户id查询CartInfo表
     * 返回CartInfo对象(要与GoodsInfo表联表查询并返回具体的商品对象集在CartInfo对象中)
     * @方钟
     */
    List<CartInfo> queryCartInfoByuserid(Integer userId);

    /**
     * 根据购物车对象插入到CartInfo表
     * 返回boolean类型的值
     * @方钟
     */
    boolean add(CartInfo cartInfo);
    /**
     * 根据用户id和商品id修改CartInfo表中对应数据的goodsNums
     * 返回boolean类型的值
     * @方钟
     */
    boolean update(Integer userId, Integer goodsId, Integer goodsNums);
    /**
     * 根据用户id和商品id删除CartInfo表中对应数据
     * 返回boolean类型的值
     * @方钟
     */
    boolean deleteCartInfoby(Integer userId, Integer goodsId);

}
